Presentation: "One VM, Many Languages"

Track: ENGINE ROOM: THE SYSTEMS WE BUILD UPON / Time: Wednesday 14:45 - 15:45 / Location: Lille Sal, Musikhuset

The success of the Java platform is powered by the Java Virtual Machine (JVM), which many people assume is tied to the Java programming language.  However, the internal structure of the JVM is surprisingly NOT tied to the Java language, and is in fact quite suitable for many languages.  This talk looks at how the design of the JVM is evolving to improve performance of all languages, including those that are quite unlike the Java language

Keywords: Java, JVM, invokedynamic, JSR-292, dynamic languages, dynamic dispatch
 
Target Audience: Anyone who is interested in how VMs work

Download slides

Brian Goetz, Author of "Java Concurrency in Practice"

Brian Goetz

Biography: Brian Goetz

Brian Goetz has been a professional software developer for 20 years. He is the author of the best-selling book "Java Concurrency In Practice", as well as over 75 articles on software development. He is a frequent presenter at major industry conferences, and serves on numerous JCP expert groups. Brian is a Sr. Staff Engineer at Oracle.

Software Passion: Seeking programming models where code that looks right is right.

Links:
Blog: briangoetz.blogspot.com
Java Concurrency in Practice: www.jcip.net